home *** CD-ROM | disk | FTP | other *** search
/ IRIX Patches 1995 December / SGI IRIX Patches 1995 Dec.iso / os.version < prev    next >
Text File  |  1995-11-17  |  1KB  |  45 lines

  1. #!/bin/sh
  2. #
  3. # Get the OS version number from the eoe1 software image
  4. # All IRIX systems must have eoe1.sw.unix installed.
  5. #
  6. vnum=`/usr/sbin/versions -n eoe1.sw.unix | /usr/bin/tail -1 | /usr/bin/awk '{print $3}'`
  7. hostname=`/usr/bsd/hostname`
  8.  
  9. OS52="IRIX 5.2"
  10. OS53="IRIX 5.3"
  11. OS601="IRIX 6.0.1"
  12. OS61="IRIX 6.1"
  13.  
  14. # Parse the version number
  15. case $vnum in
  16.     # IRIX 5.2
  17.     1011009700) os="$OS52";;
  18.     # IRIX 5.2 for Onyx Extreme
  19.     1011168200) os="$OS52 for Onyx Extreme";;
  20.     # IRIX 5.2 for Indy R4600PC & Challenge S
  21.     1011112900) os="$OS52 for Indy R4600PC & Challenge S";;
  22.     # IRIX 5.2 for Indy R4600SC/XZ & Presenter
  23.     1011372420) os="$OS52 for Indy R4600SC/XZ & Presenter";;
  24.     # IRIX 5.2 for TKO Onyx
  25.     1011410520) os="$OS52 for TKO Onyx";;
  26.     # IRIX 5.2-200MHz Challenge and Onyx
  27.     1011538120) os="$OS52 for Challenge/Onyx";;
  28.     # IRIX 5.3
  29.     1021572036) os="$OS53";;
  30.     # IRIX 5.3 for Indy R4400 175Mhz
  31.     1021835920) os="$OS53 for Indy R4400 175Mhz";;
  32.     # IRIX 5.3 with XFS
  33.     1021725920) os="$OS53 with XFS";;
  34.     # IRIX 6.0.1
  35.     1121688834) os="$OS601";;
  36.     # IRIX 6.0.1 with XFS
  37.     1121948034) os="$OS601 with XFS 2.0";;
  38.     # IRIX 6.1
  39.     1222179934) os="$OS61";;
  40.     # Some other version number
  41.     *) /bin/echo "\n${hostname} is not at a version of IRIX that this script recognizes.\n";exit 1;;
  42. esac
  43.  
  44. /bin/echo "\n${hostname} is currently running ${os}.\n"
  45.